package com.allwees.bs.core.model.useraction.constant;

/**
 * 用户主动触发的业务动作
 *
 * @author yangylsky
 * @since 2019-12-24
 *
 */
public enum EActionType {
	/**
	 * 包括了USER_REG_3RD
	 */
	USER_REG,

	USER_REG_3RD,

	/**
	 * 包括了USER_LOGIN_3RD
	 */
	USER_LOGIN,

	USER_LOGIN_3RD,
	USER_LOGOUT,
	USER_FORGET_PWD,
	USER_RESET_PWD,
	USER_CHANGE_PWD,
	USER_CHANGE_EMAIL,
	USER_UPDATE_AVATAR,
	USER_UPDATE_PROFILE,
	USER_PROFILE,

	SHARE_GEN,
	SHARE_ACCESS,
	SHARE_SUCCESS,

	MESSAGE_LIST,
	MESSAGE_READ,

	P_LIST_SEARCH,
	P_LIST_CATEGORY,
	P_LIST_HOT_SELL_TAG,
	P_LIST_PROMOTION_TAG,
	P_DETAIL,
	P_REVIEW,

	CART_ADD,
	CART_REDUCE,
	CART_CLEAR,
	CART_MERGE,

	ORDER_CREATE,
	ORDER_PAY,
	ORDER_PAY_FAILED,
	ORDER_UNPAID_USER_CANCEL,
	ORDER_UNPAID_SYS_CANCEL,
	ORDER_UNSHIPPED_CANCEL,

	SKU_ORDER_CREATE,
	SKU_ORDER_PAY,
	SKU_UNPAID_USER_CANCEL,
	SKU_UNPAID_SYS_CANCEL,
	SKU_UNSHIPPED_CANCEL,
	SKU_UNSHIPPED_REFUND,
	SKU_SHIPPED_REFUND,

	COLLECTIONS_PRODUCT_ADD,
	COLLECTIONS_PRODUCT_REMOVE,

	COLLECTIONS_STORE_ADD,
	COLLECTIONS_STORE_REMOVE,

	PRODUCT_PUTON,
	PRODUCT_PUTOFF;
}